package org.dromara.common.mongo.convert;

import org.springframework.core.convert.converter.Converter;
import org.springframework.data.convert.WritingConverter;

import java.math.BigDecimal;

/**
 * 从java程序中奖 BigDecimal 类型在mongodb中保存成Double类型
 * <p>
 *      这里使用 @Component 或者 @WritingConverter，二选一
 * </p>
 * @author GL
 */
//@Component
@WritingConverter
public class BigDecimalToDoubleConverter implements Converter<BigDecimal, Double> {

    @Override
    public Double convert(BigDecimal source) {
        return source.doubleValue();
    }
}
